﻿/**
* 接口类：
* 虚析构
* 其他函数纯虚
* 无成员变量
*/

#pragma once
#include <QObject>

class IMyDll
{
public:
	virtual ~IMyDll(){}
	virtual QString title() = 0;	//插件名
	virtual QString version() = 0;	//插件版本
	virtual void setNumber(int number) = 0;
	virtual int getNumber() const = 0;
};

//声明接口
#define IMyDll_IID "Interface.IMyDll"
Q_DECLARE_INTERFACE(IMyDll, IMyDll_IID)